be steaming mad - French English Dictionary